package com.hcht.zjscanService.entity;

import java.io.Serializable;
import java.util.Date;

import com.hcht.zjscanService.entity.Users;

public abstract class BaseEntity<T> implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 删除标记（0：正常；1：删除；2：审核；）
	 */
	public static final String DEL_FLAG_NORMAL = "0";
	public static final String DEL_FLAG_DELETE = "1";
	public static final String DEL_FLAG_AUDIT = "2";
	/**
	 * 实体编号（唯一标识）
	 */
	protected String id;
	protected String remarks;	// 备注
	protected Users createBy;	// 创建者
	protected Date createDate;	// 创建日期
	protected Users updateBy;	// 更新者
	protected Date updateDate;	// 更新日期
	protected String delFlag; 	// 删除标记（0：正常；1：删除；2：审核）
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	public Users getCreateBy() {
		return createBy;
	}
	public void setCreateBy(Users createBy) {
		this.createBy = createBy;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public Users getUpdateBy() {
		return updateBy;
	}
	public void setUpdateBy(Users updateBy) {
		this.updateBy = updateBy;
	}
	public Date getUpdateDate() {
		return updateDate;
	}
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	public String getDelFlag() {
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}
	
	
}
